jQuery && (function ($) { 
	// 退出登录
	$.fn.logout = function(){
		var url = this.attr('href');
        $.use('dialog', function(){
            $.confirm(__('Confirm Logout?'), function(r){
                r ? redirect(url) : null;
            });
        });
        return false;
	};
    // 初始化菜单
    $.fn.init_menu = function(){
        var mode  = setCookie('menu_setting', 'mode'),
            hover = function() {
                $('.folded li.head').unbind().hover(function(){
                    $('div.sub',this).addClass('open').bgIframe();
                },function(){
                    $('div.sub',this).removeClass('open');
                });
            };

        if (mode !== null) {
            $('#wrapper').toggleClass('folded',mode=='true');
            if (mode=='true') hover();
        }

        // 菜单模式切换
        $('li.separator',this).click(function(){
            $('#wrapper').toggleClass('folded'); hover();
            // 保存Cookie
            setCookie('menu_setting', 'mode', $('#wrapper').hasClass('folded'));
        });
        // 去掉虚线
        $('li.separator a',this).focus(function(){
            this.blur();
        });
        // 下拉按钮点击的事件
        $('.head .toggle',this).click(function(){
			var head = $(this).parent();
				head.toggleClass('expand',$('.sub',head).slideToggle('fast',function(){
                    setCookie('menu_setting', 'm' + head.attr('menu_guid'), head.hasClass('expand'));
                }));
        });
        // 记录COOKIE
        $('.head',this).each(function(i){
            var t = $(this); t.attr('menu_guid',i);
            var c = getCookie('menu_setting','m' + i);
            if (c !== null && !t.hasClass('current')) {
                t.toggleClass('expand',c=='true');
            }
        });
    };
})(jQuery);
